home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Business Assistant
/
Business Assistant.iso
/
acctg
/
db3ledge
/
enterchk.prg
< prev
next >
Wrap
Text File
|
1986-01-12
|
3KB
|
133 lines
SET HEADING OFF
SET SAFETY OFF
******************* ENTERCHK.PRG---JAY KENNEY
RESTORE FROM DEPO
CLEAR
SET BELL OFF
USE LEDGER
GO BOTT
STORE ' / / ' TO XTRA
STORE DTOC(CKDATE) TO XTRA
STORE 0.00 TO MAMTCHK
STORE 0.00 TO WRITE
DO WHILE .T.
GO TOP
SET CONFIRM ON
STORE 0 TO MCHKNO
STORE ' ' TO MACCT
STORE ' ' TO MDATE
STORE ' ' TO MDES
STORE ' ' TO MACCT
STORE ' ' TO MWHOM
STORE ' ' TO MWHY
STORE ' ' TO MCKDATE
SUM AMTCHK TO WRITE
GO BOTT
STORE 0.00 TO MDEPO
STORE CHKNO TO MCHKNO
STORE WHOM TO MWHOM
STORE AMTCHK TO MAMTCHK
STORE (DEPO-WRITE) TO MDEPO
SET EXACT ON
CLEAR
IF SUBSTR(XTRA,4,1)='2'
@ 1,1 SAY [Be sure to close out the month if finished.....and after ì
you have printed.]
ENDIF
@ 8,15 SAY 'Last entered # '+STR(MCHKNO,4,0)+' for ì
$'+STR(MAMTCHK,8,2)+' to '+MWHOM
@ 12,29 SAY [Balance: $ ]+STR(MDEPO,9,2)
@ 15,1 SAY '~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~;
~~~~~~~~~~~'
@ 17,25 SAY 'Do you want to enter a check? '
?
?
STORE ' ' TO OPTION
WAIT ' ' TO OPTION
IF OPTION='N'
RETURN
ENDIF
IF OPTION='Y'
CLEAR
@ 1,27 SAY 'Last entered #'
@ 1,39 SAY MCHKNO
SET DELIM OFF
STORE 0 TO MCHKNO
STORE CHR(176) TO G
?
?
?
? ' ì
'+G+G+G+G+G+G+G+G+G+G+G+G+G+G+G+G+G+G+G+G+G+G+G+G+G+G+G+G+G+G+G+G+ì
G
@ 6,23 SAY G
@ 6,25 SAY 'Enter check number ' GET MCHKNO
@ 6,55 SAY G
? ' ì
'+G+G+G+G+G+G+G+G+G+G+G+G+G+G+G+G+G+G+G+G+G+G+G+G+G+G+G+G+G+G+G+G+ì
G
READ
CLEAR
@ 1,28 SAY 'Check #'
@ 1,36 SAY MCHKNO
?
?
?
? ' ì
'+G+G+G+G+G+G+G+G+G+G+G+G+G+G+G+G+G+G+G+G+G+G+G+G+G+G+G+G+G
@ 6,23 SAY G
@ 6,25 SAY 'Enter account number ' GET MACCT
@ 6,51 SAY G
? ' ì
'+G+G+G+G+G+G+G+G+G+G+G+G+G+G+G+G+G+G+G+G+G+G+G+G+G+G+G+G+G
READ
IF MACCT=' '
LOOP
ENDIF
CLEAR
SET EXACT ON
USE ACCT INDEX ACT
FIND &MACCT
IF EOF() .AND. ACCT<>'VOID'
@ 15,25 SAY "I CAN'T FIND A # &MACCT ACCOUNT..."
? CHR(7)
USE LEDGER
LOOP
ENDIF
STORE ACCTDESC TO MDES
@ 23,32 SAY 'Just a moment '
USE LEDGER
CLEAR
TYPE BOX1.TXT
APPEND BLANK
@ 3,46 SAY 'Check #'
@ 3,55 SAY STR(MCHKNO,4,0)
@ 3,11 SAY 'Date(mo/day/85) ' GET CKDATE PICTURE '99/99/99'
@ 5,20 SAY 'Payable to: ' GET WHOM
@ 8,20 SAY 'Enter total amount of check ' GET AMTCHK
READ
STORE AMTCHK TO MAMT
STORE RECNO() TO RECNO
REPLACE ACCTDESC WITH MDES
REPLACE ACCT WITH MACCT
REPLACE CHKNO WITH MCHKNO
STORE 0 TO T
STORE LEN(MDES) TO T
S=T/2
STORE (80-T)/2 TO T
@ 12,T SAY MDES
@ 19,30 SAY 'Is this correct?'
@ 21,24 SAY ' '
WAIT ' ' TO OPTION
IF OPTION='N'
CLEA
@ 15,25 SAY 'Press Ctrl W when finished'
EDIT
ENDIF
ENDIF
SET CONFIRM OFF
CLEAR
ENDDO
RETURN